package com.jic.data.model.entity;

import java.math.BigDecimal;
import java.util.Date;

import com.jic.common.base.vo.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@ApiModel(description = " d_user_left_report ")
public class DUserLeftReport extends BaseEntity {

    private static final long serialVersionUID = 1L;
    @ApiModelProperty(notes = "")
    private Long id;

    @ApiModelProperty(notes = "1:活跃留存,2:下单留存")
    private Integer type;

    @ApiModelProperty(notes = "新增注册用户数")
    private Long registeredNewUsers;

    @ApiModelProperty(notes = "次日留存")
    private BigDecimal nextDayLeft;

    @ApiModelProperty(notes = "2日留存")
    private BigDecimal twoDayLeft;

    @ApiModelProperty(notes = "3日留存")
    private BigDecimal threeDayLeft;

    @ApiModelProperty(notes = "4日留存")
    private BigDecimal fourDayLeft;

    @ApiModelProperty(notes = "5日留存")
    private BigDecimal fiveDayLeft;

    @ApiModelProperty(notes = "6日留存")
    private BigDecimal sixDayLeft;

    @ApiModelProperty(notes = "7日留存")
    private BigDecimal sevenDayLeft;

    @ApiModelProperty(notes = "15日留存")
    private BigDecimal fifteenDayLeft;

    @ApiModelProperty(notes = "30日留存")
    private BigDecimal thirtyDayLeft;

    private Date start;

    private Date end;

}
